package io.renren.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;

/**
 * 用户提现记录
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2020-04-13
 */
@Data
@ApiModel(value = "用户提现记录")
public class XlsUsersDrawsDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "提现记录Id")
	private Long id;

	@ApiModelProperty(value = "提现订单号")
	private String drawNo;

	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "用户id")
	private String userId;

	@ApiModelProperty(value = "提现账号(银行卡号)")
	private String account;

	@ApiModelProperty(value = "提现类型 1.银行卡2.支付宝3.微信 4.消费钱包5,奖励账户")
	private Integer type;

	@ApiModelProperty(value = "申请提现金额")
	private BigDecimal cash;

	@ApiModelProperty(value = "实际到账金额")
	private BigDecimal realCash;

	@ApiModelProperty(value = "提现状态 -2受理失败 -1审核拒绝 0审核中 2受理中 3受理成功 4线下打款")
	private Integer cashStatus;

	@ApiModelProperty(value = "预计到账时间")
	private Date getTime;

	@ApiModelProperty(value = "拒绝理由")
	private String checkRemark;

	@ApiModelProperty(value = "审核员工ID")
	private Integer checkStaffid;

	@ApiModelProperty(value = "审核时间")
	private Date checkTime;

	@ApiModelProperty(value = "提现手续费")
	private BigDecimal taxratio;


}